import axios from 'axios';

// 创建axios实例
const instance = axios.create({
    baseURL: '/api',
    timeout: 5000 // 请求超时
});

// 封装请求拦截器
instance.interceptors.request.use(function (config) {
    // console.log('这里是发送请求之前执行到的代码')
    return config;
}, function (err) {
    return Promise.reject(error);
});

// 封装响应拦截器
instance.interceptors.response.use(function (response) {

    let resData = response.data;
    if (resData.code != 0) {
        alert(resData.message);
        return;
    }
  
    return resData;

},function (err) {
    return Promise.reject(error);
});

export default instance




